supporting weapon - French English Dictionary